<?php

/**
 * @Description    数据库表字段为id, name, sort的常用接口. 当表的数据量非常大时, 不建议继承此类
 * @Author         zhaojiping
 * @Copyright      山东艾思网络科技有限公司(https://www.aisisofit.cn)
 * @Date           2022/1/20
 * @CreateBy       VS Code
 */

namespace app\common\controller;

class GeneralController extends CommonController {

    /**
     * 获取数据列表
     */
    public function lists() {
        $keyword = input('keyword', '');
        // p($keyword);
        $where = [];
        if ($keyword != '') $where[] = ['name', 'like', "%$keyword%"];
        $list = $this->model->getPageList($where);

        json_return(1, '数据列表', $list);
    }

    /**
     * 根据关键字查询数据列表
     */
    public function search() {
        $keyword = input('keyword', '');
        $where = [];
        if ($keyword != '') $where[] = ['name', 'like', "%$keyword%"];
        $list = $this->model->where($where)->field($this->fields)->order($this->order)->limit(20)->select();
        // echo $this->model->getlastsql();
        json_return(1, '查询结果', $list);
    }
}
